by Jonathan Herring
publisher: Routledge publish date: October 11th 2012
format: paperback pages: 256
language: English
ISBN:
0415633826 (9780415633826)
publisher: Routledge publish date: January 1st 2013
format: ebook pages: 273
language: English
ISBN:
1283844109 (9781283844109)
publisher: Routledge publish date: October 1st 2013
format: ebook pages: 272
language: English
ISBN:
113587624X (9781135876241)
publisher: Routledge publish date: October 1st 2013
format: ebook pages: 272
language: English
ISBN:
1135876312 (9781135876319)
publisher: Routledge publish date: October 1st 2013
format: ebook pages: 272
language: English
ISBN:
113587638X (9781135876388)