Human Reproduction and developmental biology - Hoult, J. Robin S.