publisher: Nicholas Brealey Publishing publish date: May 25th 2002
format: paperback pages: 400
language: English
ISBN:
1857883020 (9781857883022)
publisher: Nicholas Brealey Publishing publish date: March 28th 2002
format: ebook
language: English
ISBN:
1281725994 (9781281725998)