Books by David J. DeRose