James W. Cook publisher