Books by Brian Cook