What a great book @anilsaidso - Love that you have distilled so many concepts into bite sized chunks to make it easy to read/retain. Keeping it as a coffee table book!