by Andrew Crane
publisher: Routledge
publish date: December 1st 2007
format: paperback pages: 529
language: English
ISBN:
0415424291 (9780415424295)
publisher: Routledge publish date: August 6th 2013
format: hardcover pages: 596
language: English
ISBN:
0415683246 (9780415683241)
publisher: Routledge publish date: August 6th 2013
format: paperback pages: 616
language: English
ISBN:
0415683254 (9780415683258)
publisher: Routledge publish date: January 1st 2008
format: hardcover pages: 529
language: English
ISBN:
0415424283 (9780415424288)