Author: James Freeman Clarke William H. Perkins