Principles of Cattle Handling - Part 1
Hill Farm Research Station
Principles of Cattle Handling - Part 2