The farmers' Short Courses in Live Stock Comprising Three Courses of Eighty-Four Lessons in Veterinary Science and Stock Breeding for Farmers and Stock Owners (The Practical Stock Doctor)
The farmers' Short Courses in Live Stock Comprising Three Courses of Eighty-Four Lessons in Veterinary Science and Stock Breeding for Farmers and Stock Owners (The Practical Stock Doctor)