by Stephen Holland
publisher: Routledge publish date: April 16th 2012
format: paperback pages: 602
language: English
ISBN:
041547633X (9780415476331)
publisher: Routledge publish date: January 1st 2013
format: ebook pages: 625
language: English
ISBN:
1283994208 (9781283994200)
publisher: Routledge publish date: January 25th 2013
format: ebook pages: 624
language: English
ISBN:
1135692149 (9781135692148)
publisher: Routledge publish date: January 25th 2013
format: ebook pages: 624
language: English
ISBN:
1135692076 (9781135692070)
publisher: Routledge publish date: January 25th 2013
format: ebook pages: 624
language: English
ISBN:
1135692009 (9781135692001)
publisher: Routledge publish date: May 17th 2012
format: hardcover pages: 602
language: English
ISBN:
0415476321 (9780415476324)