by David Isaac
publisher: Macmillan publish date: November 17th 1999
format: paperback pages: 240
language: English
ISBN:
0333792203 (9780333792209)
publisher: Palgrave Macmillan publish date: September 23rd 1991
format: paperback pages: 175
language: English
ISBN:
0333471512 (9780333471517)
publisher: Palgrave Macmillan publish date: June 14th 2013
format: paperback pages: 264
language: English
ISBN:
1137302410 (9781137302410)
publisher: Palgrave Macmillan publish date: January 11th 2012
format: paperback pages: 248
language: English
ISBN:
0230355803 (9780230355804)
publisher: Palgrave Macmillan publish date: January 1st 2002
format: ebook
language: English
ISBN:
1280857196 (9781280857195)