Author: Kevin Devlin, Michael B. Petrovich, Gregory Grossman, Arnold L. Horelick, R. V. Burks