Strange Companions by Steve Garrigues
_