Books by William Foley