Modern horseshoeing a practical work on the shoeing of horses ...