Author: Coyle, John J., Langley, C. John, Novack, Robert A., Gibson, Brian