Author: A.M. GEO. HAVEN PUTNAM