Works by John D. Moore