Down the line by Kim Newell
_