Books by James Edelman