Elements of Farrier Science