Book cover for The Stones of Venice II

The Stones of Venice II

Description of book

Author.John Ruskin

English