Author: Barrow, Gordon M.; Kenney, Malcolm E.; Lassila, Jean D.; Litle, Robert L..; Thom