Original Post
I'm looking at getting C++ Template Metaprograming: Concepts, Tools, and Techniques from Boost and Beyond and a book on Haskell (preferably that deals with intermediate as well as beginner topics). Is the first book fine? It's recommended in the Boost documentation, but that's just one source. I'm more or less a beginner - I know the rudiments of templates, but can't say I've used them for anything complex; will this book let me follow at least the ideas behind the Boost libraries? Can anyone recommend an up-to-date Haskell book?