Books by William G. Clarke