Books Authored by James J. Krupa