Leonardo da Vinci the marvellous works of nature and man / - Kemp, Martin. (Oxford University Press,)