Canaletto Giovanni Antonio Canal, 1697 - 1768 - Constable, William George (Clarendon Press, 1976)