publisher: Nicholas Brealey Publishing publish date: October 1st 2006
format: paperback pages: 300
language: English
ISBN:
1857883594 (9781857883596)
publisher: Nicholas Brealey Publishing publish date: May 11th 2006
format: ebook
language: English
ISBN:
128172629X (9781281726292)