Equine Clinical Medicine, Surgery And Reproduction by J. Scott Weese, Graham Munroe & Scott Weese