What's your type?by Peter ConstantineBlood groupsTypology (Psychology)Psychological aspects of Blood groupsPsychological aspectsWriting a summary for young readers…For young readersBook data: Open Library