publisher: Penguin publish date: December 29th 2009
format: paperback pages: 288
language: English
ISBN:
014311705X (9780143117056)
publisher: Penguin publish date: September 25th 2007
format: mass market paperback pages: 303
language: English
ISBN:
0143112422 (9780143112426)