Piranesi : Rome recorded - Piranesi, Giovanni Battista, 1720-1778 (American Academy in Rome, 1990)