Books Authored by Bruce Cran