Author: Carter, Samuel.