William Blake is acknowledged as a poet of opposition and contradiction: a writer who, from Songs of Innocence and Experience to his last epic Jerusalem, ceaselessly explored the conflicts between limitation and possibility, reason and energy, torment and joy.