I really enjoyed this book. It's not an instructional poker book, so don't approach it that way. It's more like a memoir, from a really interesting, and in many ways admirable, poker player. Barry Greenstein was also a software engineer before becoming a professional poker player, so that resonated with me, too. Overall, I enjoyed reading this and recommend it for people who are curious about the poker world from an educated point of view.