by John Ruskin (Author)
Format: Paperback
Pages: 496
Edition: 3rd Revised edition
Publisher: Phaidon
Published: 21 Sep 1995
ISBN 10: 0714833584
ISBN 13: 9780714833583