Books by James Coakley