Books Authored by Stephen B. Hughes