Book cover for The Stones of Venice II

The Stones of Venice II

Description of the book

Author.John Ruskin

English