Books Authored by Gary A. David