Essentical Veterinary Surgery - Venugopalan (Oxford & IBH)