by T.G.H.James (Author)
Format: Paperback
Pages: 406
Edition: New edition
Publisher: Tauris Parke Paperbacks
Published: 12 Apr 2001
ISBN 10: 1860646158
ISBN 13: 9781860646157