Books Authored by Dr. Joseph Hatch