Author: Moore, Frederick Ferdinand.