publisher: Routledge publish date: October 28th 2012
format: paperback pages: 192
language: English
ISBN:
041558390X (9780415583909)
publisher: Routledge publish date: October 28th 2008
format: ebook pages: 276
language: English
ISBN:
0203886453 (9780203886458)