Books by William G. Gray