The evolution of mating systems in insects and arachnids by Jae C. Choe | Menrva Books | MenrvaBooks