The New Dictionary of Farrier Terms and Technical Language: Dictionary of Farrier Terms and Technical Language