publisher: Palgrave Macmillan publish date: October 15th 2009
format: paperback pages: 352
language: English
ISBN:
023061972X (9780230619722)
publisher: Palgrave Macmillan publish date: October 17th 2006
format: ebook
language: English
ISBN:
0230259715 (9780230259713)