Essentials of veterinary surgery - Venugopalan A (Oxford & IBH publishing co. pvt. ltd, 1986)