Problem-Based Obstetrics and Gynaecology by Germaine Greer, Brian A. Magowan & Hugh Cameron