Caravaggio. The Complete Works. 40th Ed., Sebastia
Author:
Sebastian Schtze