The Aberdeen-Angus Breed. A history. Projected and commenced by J. R. Barclay ... Revised and completed by Alexander Keith. With plates