publisher: Penguin publish date: September 28th 2009
format: paperback pages: 304
language: English
ISBN:
9780143007401
publisher: ReadHowYouWant publish date: December 28th 2012
format: paperback pages: 520
language: English
ISBN:
1459616367 (9781459616363)