elenalinville.com
Upgrade by Blake Crouch
Stars: 3.5 out of 5 I have noticed a recurring theme with Blake Crouch’s books – they are very readable, but I don’t always “mesh” with the story as much as I would li…