Books by James Cran