publisher: Penguin publish date: 2004
format: paperback pages: 310
language: English
ISBN:
0141006749 (9780141006741)
publisher: Michael Joseph Ltd publish date: August 28th 2003
format: hardcover pages: 320
language: English
ISBN:
0718145275 (9780718145279)