publisher: Palgrave Macmillan publish date: November 12th 2013
format: paperback pages: 240
language: English
ISBN:
113735142X (9781137351425)
publisher: Palgrave MacMillan
publish date: January 1st 2013
format: ebook pages: 241
language: English
ISBN:
1306179785 (9781306179782)