language: English
ISBN:
0141390263 (9780141390260)
publisher: Casemate Publishers publish date: March 1st 2007
format: paperback pages: 430
language: English
ISBN:
184415498X (9781844154982)
publisher: Penguin publish date: June 1st 1999
format: paperback pages: 448
language: English
ISBN:
0140171355 (9780140171358)
language: English
ISBN:
014005278X (9780140052787)
language: English
ISBN:
071391081X (9780713910810)