Human lifecycles - Gilchrist, Roberta (Routledge, 2000)