Author: samuel ralph powers