Author: Smart, Walter Kay.