Books By Nathaniel Hillyer Egleston