publisher: Palgrave Macmillan publish date: June 15th 2007
format: hardcover pages: 950
language: English
ISBN:
1403975949 (9781403975942)
language: English
ISBN:
0333724615 (9780333724613)
publisher: Macmillan Caribbean publish date: December 21st 1999
format: hardcover pages: 964
language: English
ISBN:
0333724607 (9780333724606)