Leonardo: The First Scientist by Michael White (Paperback, 2001)