Encyclopaedia of veterinary science - Sharma, Anuj (New Delhi : Anmol publications Pvt. Ltd., 2006)