by Michael G. Heller
publisher: Routledge publish date: August 17th 2011
format: paperback pages: 336
language: English
ISBN:
0415694450 (9780415694452)
publisher: Routledge publish date: July 1st 2009
format: ebook pages: 312
language: English
ISBN:
0203873408 (9780203873403)
publisher: Routledge publish date: July 3rd 2009
format: hardcover pages: 336
language: English
ISBN:
0415482593 (9780415482592)