Atlas Of Operative Gynaecology by Barton Cooke Hirst