publisher: MacMillan Publishing Company
format: hardcover pages: 362
language: English
ISBN:
0333572432 (9780333572436)
publisher: Palgrave MacMillan
publish date: June 4th 2005
format: paperback pages: 350
language: English
ISBN:
1403935351 (9781403935359)
publisher: Self Published
publish date: June 3rd 2013
format: ebook
language: English
ISBN:
9781301203765