Books by Gerald Bower