Books Authored by Craig R. Hover