Justice back and forth duties to the past and future - Vernon, Richard (University of Toronto Press, 2016)