Innocents Lost - Michael McBride
It was ok...but I've enjoyed better :)