Books Authored by Gregory L. Roper