Writing John Krakora Other Credits Solving the Mysteries of Leonardo da Vinci's First Known Portrait Writer 1999 Agent-readable