Books by D J COOK