Giovanni Battista Piranesi: his predecessors and his heritage: (British Museum, 1968)