publisher: Penguin publish date: January 1st 2002
format: paperback pages: 260
language: English
ISBN:
0141005688 (9780141005683)
publisher: Penguin publish date: August 5th 2008
format: paperback pages: 288
language: English
ISBN:
0143169629 (9780143169628)