Paradise Lost

Source text can be found here.