The heretic in Darwin's court [electronic resource] : the life of Alfred Russel Wallace