Author: Kennedy, Richard ; Reeves, Paschal.