Books by William A. Clifford