Canaletto and the Venetian Vedutisti

Canaletto and the Venetian Vedutisti

1995 • 79 pages