Author: Boore, William F., Murphy, Jerry R.,