Author: Taylor, Silvanus.