Books by William Cliff