by Anoushiravan Ehteshami
publisher: Routledge
format: hardcover pages: 224
language: English
ISBN:
0203809130 (9780203809136)
publisher: Routledge publish date: August 11th 2013
format: paperback pages: 226
language: English
ISBN:
0415726220 (9780415726221)
publisher: Routledge publish date: March 29th 2012
format: ebook pages: 240
language: English
ISBN:
1136673369 (9781136673368)
publisher: Routledge publish date: March 29th 2012
format: ebook pages: 240
language: English
ISBN:
1136673415 (9781136673412)
publisher: Routledge publish date: March 29th 2012
format: ebook pages: 240
language: English
ISBN:
1136673407 (9781136673405)