Books by William Harding