I liked the book and the build-up / plot was done well. I think the reason people would have rated this 4 stars was because the game / deck logic was hard to understand and complex. I get that there was randomness in the cards he could pull, but the number for cards in play and how he gets / when he gets to draw new cards was not explained well or I just missed it. Still good book and worth the lesson.