Jeffcoate's Principles of Gynaecology 7th Edition