The Principles And Practice Of Horse-Shoeing - A Text Book On Horse-Shoeing