Book cover for The Stones of Venice III

The Stones of Venice III

Description of the book

Author.John Ruskin

English