Triggers by Robert J. Sawyer
My rating: 4 of 5 stars
Very interesting premise, well-paced plot and an ending that left me gobsmacked for a little while. Minus one star for almost stereotypical characterization in some cases that ended up distracting me from the book. A good effort from the dean of Canadian Sci-Fi nevertheless.