'Will there be free will in heaven?': freedom, impeccability and beatitude - Gaine, Simon Francis (T & T Clark, 2003)