by John Foster
publisher: Routledge publish date: June 28th 1990
format: paperback pages: 336
language: English
ISBN:
0044456131 (9780044456131)
publisher: Routledge publish date: January 1st 2013
format: ebook pages: 325
language: English
ISBN:
1299067670 (9781299067677)
publisher: Routledge publish date: February 1st 2013
format: ebook pages: 326
language: English
ISBN:
1136646248 (9781136646249)
publisher: Routledge publish date: February 1st 2013
format: ebook pages: 326
language: English
ISBN:
113664623X (9781136646232)
publisher: Routledge publish date: February 1st 2013
format: ebook pages: 326
language: English
ISBN:
1136646191 (9781136646195)
publisher: Routledge publish date: September 1st 2012
format: paperback
language: English
ISBN:
0415681227 (9780415681223)
publisher: Allen & Unwin Australia
format: hardcover
language: English
ISBN:
0043390412 (9780043390412)
publisher: Routledge publish date: June 29th 2011
format: hardcover pages: 326
language: English
ISBN:
0415679249 (9780415679244)