Storm Front by Steve Webb
_