The JAMES herriot collection - 829p. 22cm.

1851522212