publisher: Palgrave Macmillan publish date: November 29th 2005
format: paperback pages: 256
language: English
ISBN:
1403997950 (9781403997951)
publisher: Palgrave Macmillan publish date: November 29th 2005
format: hardcover pages: 256
language: English
ISBN:
140394900X (9781403949004)