Books by Steven A. Cook