Virtuosic and turbulent, Giovanni Battista Piranesi (1720 - 1778) was a visionary printmaker, architect, antiquarian and dealer. These varied aspects of his career were based on his practice of ...