publisher: Palgrave MacMillan
publish date: January 15th 2005
format: hardcover pages: 288
language: English
ISBN:
140393472X (9781403934727)
publisher: Palgrave MacMillan
publish date: December 12th 2006
format: hardcover pages: 256
language: English
ISBN:
1403995923 (9781403995926)
publisher: Prentice Hall
publish date: July 21st 2010
format: paperback pages: 196
language: English
ISBN:
0136156363 (9780136156369)