Author: Beymer, William Gilmore.