Essentials of veterinary surgery - A Venugopalan (New Delhi, 2009)