by Robert Gleave
publisher: Routledge publish date: December 20th 2004
format: hardcover pages: 500
language: English
ISBN:
041533814X (9780415338141)
publisher: Routledge
publish date: November 23rd 2004
format: ebook pages: 496
language: English
ISBN:
1134304188 (9781134304189)
publisher: Routledge
publish date: November 11th 2009
format: paperback pages: 498
language: English
ISBN:
0415573475 (9780415573474)