In Darwin's Shadow: The Life and Science of Alfred Russel Wallace: A Biographical Study on the Psychology of History