Principles of Horseshoeing - Tapa dura

Butler, Doug

 
9780916992019: Principles of Horseshoeing