Top critical review
5 people found this helpful
3.0 out of 5 starsNot worth the cost
ByAmazon Customeron February 26, 2017
I absolutely loved the fist half or so of this book: it's one of the best introductions to the type of thought patterns you need to deal effectively with recursion and functional programming I've read (out of maybe three or four, so take that for what you will). But the last few chapters go completely off the rails, tackling topics that require a fair bit of context ... and providing none of it.
It's also a little expensive for what's essentially a glorified worksheet made from what the authors admit were teaching notes for a class you're not taking. Since only about 2/3 of the book is useful, I probably wouldn't buy the book again.