A review by cephalopods
Evolution's Rainbow: Diversity, Gender, and Sexuality in Nature and People by Joan Roughgarden

challenging informative reflective slow-paced

4.0