Author: Abacus Concepts; Gagnon, Jim; Roth, Jay M., Haycock, Keith A., Finzer, William F