The Necessary Angel: Essays on Reality and the Imagination