Textbook of Veterinary general pathology - Vegad,J L (CBS Publishers, 2017)