Author: Ron Graham; John A. Kpec; C. Kenneth Moore