Books by William R. McKercher