Books Authored by D.J. Opperman