by Gordon Corrigan
publisher: Phoenix Press (CA) publish date: June 1st 2007
format: paperback pages: 495
language: English
ISBN:
0304367389 (9780304367382)
publisher: George Weidenfeld & Nicholson publish date: January 1st 2006
format: hardcover pages: 495
language: English
ISBN:
029784623X (9780297846239)
publisher: Phoenix publish date: November 29th 2012
format: ebook
language: English
ISBN:
1780225555 (9781780225555)