That wasn’t it; I just found it, it’s called Ill Wind by Kevin J Anderson