The forerunner: the romance of Leonardo da Vinci