publisher: Michael Joseph
publish date: 1999
format: paperback pages: 689
language: English
ISBN:
0140272232 (9780140272239)
publisher: Penguin publish date: November 1st 2009
format: paperback pages: 689
language: English
ISBN:
0141046023 (9780141046020)
format: kindle pages: 708
language: English
ASIN: B002VISNA8