by John Fleming (Author), Hugh Honour (Author)
Format: Paperback
Pages: 768
Edition: 3
Publisher: Laurence King Publishing
Published: 09 Sep 1991
ISBN 10: 1856690059
ISBN 13: 9781856690058