Books by James L. Cook