Books Authored by B. J. Freeman