Principles and practice of surgery - Jeffcoate, Norman (Edinburgh Churchill Living stone, 1998)