Books We've Reviewed by William D. McEachern