by Matt Ruff (Author)
Format: Illustrated
Pages: 479
Edition: Illustrated
Publisher: Harper Perennial
Published: 01 Feb 2004
ISBN 10: 006095485X
ISBN 13: 9780060954857