publisher: Routledge publish date: November 2nd 2012
format: paperback pages: 144
language: English
ISBN:
1596672285 (9781596672284)
publisher: Heinle & Heinle Publishers publish date: February 6th 2004
format: hardcover pages: 504
language: English
ISBN:
0618067973 (9780618067978)
format: paperback pages: 184
ISBN:
1483350967 (9781483350967)
publisher: Routledge publish date: May 26th 2013
format: paperback pages: 160
language: English
ISBN:
159667251X (9781596672512)