D. ShearerBooksVeterinary EntomologyPeople and PlacesParish of CairnieScience TimesaversAuthor data: Open Library