Author: Irvine, S. H., Sanders, James Taggart,