Basic Sciences for Obstetrics and Gynaecology by Tim Chard & Richard J. Lilford