publisher: Random House UK
publish date: September 1st 2003
format: paperback pages: 480
language: English
ISBN:
1844133168 (9781844133161)
publisher: Pimlico publish date: October 18th 2012
format: paperback pages: 496
language: English
ISBN:
1845951980 (9781845951986)