by Daniel Ehrenhaft
publisher: Yearling publish date: June 8th 2004
format: paperback pages: 240
language: English
ISBN:
0440419506 (9780440419501)
publisher: Turtleback Books publish date: June 8th 2004
format: hardcover pages: 230
language: English
ISBN:
1417698063 (9781417698066)
publisher: Yearling publish date: January 21st 2009
format: ebook pages: 240
language: English
ISBN:
0307486966 (9780307486967)
publisher: Delacorte Books for Young Readers publish date: February 11th 2003
format: hardcover pages: 240
language: English
ISBN:
0385730055 (9780385730051)
publisher: Delacorte Books for Young Readers publish date: February 11th 2003
format: library binding pages: 240
language: English
ISBN:
038590083X (9780385900836)
language: English
ISBN:
1439522006 (9781439522004)
publisher: Turtleback Books
language: English
ISBN:
0606308547 (9780606308540)
publisher: Yearling Books publish date: January 1st 2009
format: ebook
language: English
ISBN:
1299230970 (9781299230972)