by Michael Fleming, David Stevens
publisher: David Fulton Publishers publish date: June 24th 2004
format: paperback pages: 272
language: English
ISBN:
184312128X (9781843121282)
publisher: Routledge publish date: November 1st 2009
format: paperback pages: 280
language: English
ISBN:
0415465028 (9780415465021)
publisher: Routledge publish date: January 1st 2010
format: hardcover pages: 288
language: English
ISBN:
0415560225 (9780415560221)