Cover

Christopher Moore

First published 1995

My Rating: very good

ISBN 0552995967