Author: Hiram Hayd n and Edmund Fuller