Vertebrate reproductive cycles - Bullough, William Sydney (Willey, 1963)