Black. White. Man. Woman. Child.
Yes, we're all humans, but within the human race are myraid types of human beings, and we create labels to help us differentiate, disguish, and hierarchize ourselves. But, as more and more science suggests that the labels we use may be incomplete, you have to wonder if some things are just too difficult (and too damaging) for us to comprehend.
No concept is more "unknown" and variable than human sexuality, and "Straight: The Surprisingly Short History of Heterosexuality" --- a new book from author Hanne Blank --- discusses where our current (and relatively new) definitions of gender, sex, and sexual orientiation come from.
Is human sexuality is a bit more "fluid" and a bit less "concrete" than most of us have been taught to believe?