French Caravaggio
Publisher: Phaidon Press
Published: Nov 24, 2007
ISBN-13: 9780714899954