Horizon by Robin Contestabile
_