Advanced Surgical Practice by Andrew Kingsnorth & Alijafri Majid