I was in a group once where the speaker asked people to name the person they thought may have been the most intelligent of all recorded in history. At the end he said Da Vinci was generally considered tops but I voted for Ben Franklin and I am still not sure I was wrong. Certainly when it comes to the understanding of human nature he must be very near the top.