by Christopher Frayling (Author)
Format: Paperback
Pages: 207
Publisher: Hutchinson
Published: 31 Oct 1987
ISBN 10: 071261799X
ISBN 13: 9780712617994