Modern Sheep, Breeds And Management by William James Clarke