publisher: Nicholas Brealey
publish date: May 1st 2008
format: paperback pages: 304
language: English
ISBN:
1857885090 (9781857885095)
publisher: Nicholas Brealey Publishing publish date: December 15th 2010
format: ebook pages: 304
language: English
ISBN:
1857884043 (9781857884043)