Canine and feline theriogenology - Johnston, Shirley Dianne (Saunders, 2001)