Too close to home- Linwood Barclay

It's really good... I read 'No time for goodbye' by him about a year ago and that was amazing... a really good ending which made everything else in the book make sense.