The Art and Science of Livestock Evaluation by Ray Herren & Dr Ray V. Herren