Springer Philosophy, 29 Jul 2019 Freedom, self-prediction, and the possibility of time travel http://ow.ly/2TDe30peFSG