Leonardo da Vinci
By: Martin Kemp.
Publisher: Yale U P.
Language: eng