Author Karl J. Flynn