Science and religion in A Canticle for Leibowitz