Books by John Cooley