Together in eternity : the collected works of Chris Challis.