publisher: Plume Books publish date: July 28th 2009
format: ebook pages: 320
language: English
ISBN:
1101103094 (9781101103098)
publisher: Plume publish date: July 28th 2009
format: paperback pages: 320
language: English
ISBN:
0452295505 (9780452295506)