Human Reproductive Biology by Richard Jones, Kristin H. Lopez & Richard E. Jones