Cover

Christopher Moore

First published 1997

My Rating: very good

ISBN 038097505X