The Keeper of Sheep 1986, Sheep Meadow Press

ISBN-13: 9780935296617

Trade paperback

Select