Books Authored by Craig W. Beresin