Caravaggio; a novel