by Jennifer Ouellette
publisher: Penguin publish date: December 1st 2005
format: paperback pages: 336
language: English
ISBN:
0143036033 (9780143036036)
language: English
ISBN:
1851684999 (9781851684991)
publisher: Viking Books publish date: March 15th 2007
format: ebook pages: 336
language: English
ISBN:
1429526831 (9781429526838)
publisher: Penguin publish date: December 1st 2005
format: ebook pages: 336
language: English
ISBN:
1101221402 (9781101221402)
format: kindle pages: 340
language: English
ASIN: B000OZ0NOE
publisher: Viking Books publish date: December 1st 2005
format: ebook pages: 336
language: English
ISBN:
1429526858 (9781429526852)