Storm Horizon by Mark Vivian
_