Author: H.R. Carter Publications.