Retreat and Advance - Cooke, Bernard J. (Horizons, 1999)