Giovanni Battista Piranesi, a Critical Study: with a List of His Published Works and Detailed Catalogues of the Prisons and the View of Rome