Cover

Jasper Fforde

First published 2003

My Rating: very good

ISBN 0756966345