publisher: Speak publish date: August 3rd 2006
format: paperback pages: 320
language: English
ISBN:
0142406430 (9780142406434)
publisher: Viking publish date: September 23rd 2004
format: hardcover pages: 313
language: English
ISBN:
0670059234 (9780670059232)