publisher: Palgrave MacMillan
publish date: March 3rd 2009
format: hardcover pages: 256
language: English
ISBN:
0230605036 (9780230605039)
publisher: Palgrave Macmillan publish date: March 3rd 2009
format: ebook pages: 256
language: English
ISBN:
0230619592 (9780230619593)