The biography of Michelangelo Merisi da Caravaggio (1571 - 1610)