publisher: Palgrave MacMillan
publish date: June 13th 2006
format: paperback pages: 260
language: English
ISBN:
1403935432 (9781403935434)
publisher: Palgrave Macmillan publish date: June 15th 2010
format: paperback pages: 276
language: English
ISBN:
0230584756 (9780230584754)