publisher: Bloomsbury publish date: May 8th 2009
format: hardcover pages: 228
language: English
ISBN:
1847064671 (9781847064677)
publisher: St. Martin's Press
format: hardcover
language: English
ISBN:
0312058055 (9780312058050)
publisher: Cambridge University Press publish date: January 10th 2011
format: hardcover pages: 242
language: English
ISBN:
0521661560 (9780521661560)
publisher: Cengage Learning
publish date: August 13th 2010
format: paperback pages: 480
language: English
ISBN:
0495387916 (9780495387916)
publisher: Cengage Learning publish date: July 6th 2010
format: paperback pages: 304
ISBN:
0495387908 (9780495387909)
publisher: Bloomsbury publish date: October 10th 2013
format: kindle pages: 384
language: English
ISBN:
9781441104397