As a solution to the problem of the subjective passage of time, J. W. Dunne proposed an infinite hierarchy of time dimensions, inhabited by a similar hierarchy of levels of consciousness. Dunne suggested that, in the context of a "block" spacetime as modelled by General Relativity, a second dimension of time was needed in order to measure the speed of one's progress along one's own timeline. This in turn required a level of the conscious self existing at the second level of time. But the same arguments then applied to this new level, requiring a third level, and so on in an infinite regress. At the end of the regress was a "superlative general observer" who existed in eternity. He published his theory in relation to precognitive dreams in his 1927 book An Experiment with Time and went on to explore its relevance to contemporary physics in The Serial Universe (1934). His infinite regress was criticised as logically flawed and unnecessary, although writers such as J. B. Priestley acknowledged the possibility of his second time dimension.