Author: Moore, Arthur, William.