The stones of Venice

John Ruskin
Penguin Books
9780141390659
0-14-139065-4