Stock / 9781640602625 This Far EAN 9781640602625 Publisher Paraclete Press Published 1 October 2019 Pages 112 Available copies New £30.99