publisher: Palgrave MacMillan
publish date: October 14th 2005
format: paperback pages: 336
language: English
ISBN:
031229543X (9780312295431)
publisher: Palgrave Macmillan publish date: October 14th 2005
format: hardcover pages: 336
language: English
ISBN:
0312295421 (9780312295424)