Books by William Cooke