by Andrew Marr
publisher: Pan Macmillan publish date: July 1st 2005
format: paperback pages: 391
language: English
ISBN:
0330411926 (9780330411929)
publisher: MacMillan UK publish date: September 1st 2004
format: hardcover pages: 300
language: English
ISBN:
140500536X (9781405005364)
publisher: MacMillan UK publish date: September 1st 2004
language: English
ISBN:
1405046422 (9781405046428)
publisher: MacMillan UK publish date: September 1st 2004
format: audiobook
language: English
ISBN:
1405046465 (9781405046466)
publisher: Pan Publishing publish date: September 18th 2009
format: ebook
language: English
ISBN:
033047619X (9780330476195)