Canaletto; Giovanni Antonio Canal 1697-1768 (Complete in 2 Volumes)