Handbook Of General Surgical Emergencies by Andrew Hindmarsh & Sam Mehta