I have read this book, and I found it to be an excellent guide to understanding problem-solving. It explains how Mr. Holmes approaches a problems, analyses the available evidence, connects seemingly unrelated details and evidence , and uses his mindset and logical reasoning to find solutions. It is a wonderful example of how the right way of thinking can help us solve even the most complicated problems.