Possible evolutionary and developmental mechanisms of mental time travel (and implications for autism).

Possible evolutionary and developmental mechanisms of mental time travel (and implications for autism).