by Barry Axford
publisher: Routledge
publish date: January 28th 1997
format: paperback pages: 544
language: English
ISBN:
0415110750 (9780415110754)
publisher: Routledge publish date: July 15th 2005
format: ebook pages: 544
language: English
ISBN:
1134835566 (9781134835560)
publisher: Routledge publish date: July 15th 2005
format: ebook pages: 544
language: English
ISBN:
1134835515 (9781134835515)
publisher: Routledge publish date: May 15th 1997
format: ebook
language: English
ISBN:
0203978250 (9780203978252)
publisher: Routledge publish date: February 12th 2014
format: paperback pages: 624
language: English
ISBN:
0415571901 (9780415571906)