Keeper of the Sheep
Edition: New Ed edition
Publisher: Abacus
Published: July 11, 1996
Format: Paperback
Number of pages: 336
ISBN-13: 9780349107349
Subjects: Modern fiction
First sentence: The reason I am called Penguin is that it mutated from Penelope, which is my real name, via Penny, which I can't stand, in a process so far back that I don't even remember.