The crooked lines of God : a life trilogy