by Jonathan Powell
publisher: Random House UK publish date: October 14th 2010
format: hardcover pages: 352
language: English
ISBN:
1847921221 (9781847921222)
publisher: Random House UK publish date: November 28th 2011
format: paperback pages: 320
language: English
ISBN:
0099546094 (9780099546092)
publisher: Vintage Digital publish date: October 31st 2010
format: kindle pages: 354
language: English
ASIN: B0040GJJPM
publisher: Vintage Digital publish date: October 31st 2010
format: ebook pages: 352
language: English
ISBN:
1407092529 (9781407092522)