Jack Baty rated Leonardo da Vinci: Show rating 5 stars April 11, 2022 Public Leonardo da Vinci by Walter Isaacson