Darwins Rival. Alfred Russel Wallace and the Search for Evolution