Stumbling-Blocks Made Stepping-Stones On by James J. Moriarity