One example book
I am a big fan of Head First books. My first love amongst the series was “Design Patterns”. Most of the design pattern books that I have come across outside Head First typically were not that reader friendly. Books with tons and tons of UML diagrams , abstruse use cases etc. Hence I have never ventured out of Head First series. However recently I had a chance to go over " C++ Design Patterns and Derivatives Pricing“by Mark Joshi.