by Donald M. Snow
publisher: Pearson publish date: February 7th 2010
format: paperback pages: 416
language: English
ISBN:
0205779034 (9780205779031)
publisher: Longman Publishing Group publish date: March 1st 2008
format: paperback pages: 420
language: English
ISBN:
0205622259 (9780205622252)
publisher: Longman publish date: December 10th 2003
format: paperback pages: 400
language: English
ISBN:
0321088816 (9780321088819)
publisher: Prentice Hall
language: English
ISBN:
0205677657 (9780205677658)
publisher: Pearson publish date: July 21st 2013
format: paperback pages: 416
language: English
ISBN:
0205962858 (9780205962853)
publisher: Pearson publish date: July 10th 2013
format: paperback pages: 416
language: English
ISBN:
0205941222 (9780205941223)