Milton Agonistes: a metaphysical criticism.