by Gavin Kennedy
publisher: Palgrave Macmillan publish date: August 15th 2008
format: hardcover pages: 272
language: English
ISBN:
1403999481 (9781403999481)
publisher: Palgrave Macmillan publish date: October 15th 2010
format: paperback pages: 304
language: English
ISBN:
0230277004 (9780230277007)
publisher: Palgrave Macmillan publish date: January 1st 2008
format: ebook pages: 304
language: English
ISBN:
1282915878 (9781282915879)