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