Author: Porter,Felt Ephraim.