Books by William C. Shearer