Books by John Werner