publisher: Palgrave Macmillan publish date: July 22nd 2005
format: hardcover pages: 256
language: English
ISBN:
1403903182 (9781403903181)
publisher: Palgrave Macmillan publish date: January 1st 2005
format: ebook pages: 295
language: English
ISBN:
1280426225 (9781280426223)