Reproduction : the cycle of life - Davis, Christopher West (Torstar Books, 1985)