Essentials of veterinary surgery - venugopalan A (New delhi, 2004)