The Art of Horse-Shoeing

£78.00

SKU: L286 Category:

Description

10″ x 7″, 167 pages + index, illustrated with engravings throughout,