Principles of vertebrate reproductive biology - Devaraj Sarkar, H B (1996)