Sheep science
By: by William Garfield Kammlade, sr, and William Garfield Kammlade, jr.
Edition: Revised edition.
Publisher: Lippincott
Published: 1955
Number of pages: 536
Subjects: Sheep; Sheep breeds