Author: Phelps, Oliver Seymour.