Canaletto's etchings a catalogue and study illustrating and describing the known