Author: robert b. grant & james j. lorence