by David Klass
publisher: Farrar, Straus and Giroux publish date: October 11th 2005
format: hardcover pages: 320
language: English
ISBN:
0374399506 (9780374399504)
publisher: HarperTeen publish date: July 3rd 2007
format: paperback pages: 416
language: English
ISBN:
0060887001 (9780060887001)
publisher: Farrar, Straus and Giroux publish date: October 11th 2005
format: ebook pages: 320
language: English
ISBN:
1466806109 (9781466806108)
publisher: Farrar, Straus and Giroux publish date: October 11th 2005
format: kindle pages: 320
language: English
ASIN: B009BNBK1K
publisher: Farrar, Straus and Giroux publish date: October 11th 2005
format: kindle pages: 320
language: English
ASIN: B009A1O15U
publisher: Farrar, Straus and Giroux publish date: October 11th 2005
format: kindle pages: 325
language: English
ASIN: B006GR51U0