Author: Bryan J. Cremin Douglas H. Jamieson