Alfred Russel Wallace - Pacific Standard

Alfred Russel Wallace