publisher: Random House UK publish date: May 1st 2009
format: paperback pages: 538
language: English
ISBN:
0099520435 (9780099520436)
language: English
ISBN:
0140290389 (9780140290387)
language: English
ISBN:
0713994398 (9780713994391)
publisher: Vintage Digital publish date: December 31st 2013
format: ebook
language: English
ISBN:
1448162688 (9781448162680)
publisher: Historical Association publish date: January 1st 2001
format: hardcover pages: 544
language: English
ISBN:
085278225X (9780852782255)