Leonardo da Vinci : flights of the mind - Nicholl, Charles (Penguin, 2005)