Principles Of Surgical Practice by Andrew Kingsnorth & Aljafri Abdul Majik