Author: Sloane, William.