Reproductive biology - Prakash, Gayatri (Alpha Science International Ltd, 2007)