Leonardo da Vinci. Supreme artist and scientist. [With reproductions.]