Books by William E. Oliver