language: English
ISBN:
0670916862 (9780670916863)
publisher: Penguin publish date: 2007
format: paperback pages: 307
language: English
ISBN:
0141030348 (9780141030340)
publisher: Delacorte Press publish date: January 1st 2006
format: ebook
language: English
ISBN:
1299102662 (9781299102668)