This is a collection of books that I have read and would recommend to you.

Book Summaries by Title

The Dip: A Little Book That Teaches You When to Quit
by  Seth Godin
Print | eBook | Audiobook

Summary Of The Book: Almost everything in life worth doing is controlled by the dip. The dip is the long slog between starting and mastery. Quit every journey where you work and you work and you work and nothing much changes. Even better not to start this journey if it doesn’t fit in your vision. Stick with your new thing that is worth doing and go through the dip where progress is slow comparing to the beginning of the journey. This is the sign that you face the dip. Keep working on your thing until you become the best at it.

A Technique for Producing Ideas
by James Wood Young
Print | eBook

Summary Of The Book: An idea is a new combination of old elements. Bringing old elements into new combinations depends on your ability to see the hidden relationships between elements.  All ideas follow a five-step process of 1) gathering material, 2) intensely working over the material in your mind, 3) stepping away from the problem, 4) allowing the idea to come back to you naturally, and 5) testing your idea in the real world and adjusting it based on feedback.

Refactoring: Improving the Design of Existing Code
by  Martin Fowler
Print | eBook

The Summary Of The Book: I can summarize the book in two parts. One part is the theoretical part which is 20% percent of the book is about refactoring discipline and another part is the catalog part which contains refactoring code examples written in Java programming language. Although it is mostly focused on object-oriented language, you can get a general picture of refactoring but if you want to read this book, I would recommend the second edition of it.

Why We Sleep
by  Matthew Walker PhD
Print | eBook | Audiobook

Summary Of The Book: Having at least 7-8 hours of sleep per day will make your life better in every field and it will be the answer that you are looking for your many questions(yes weird but true). After I have read this book, I realized that sleep plays a big role in every field of our life and most of our problems come from sleep deprivation, therefore, healthy and quality sleep can solve our many problems such as depression, unproductivity, slow learning, forgetfulness and can be cure for many serious diseases such as heart attack, cancer, and Alzheimer. If you want to learn the scientific facts from a lot of academic studies about why we sleep, I strongly recommend you to read this book.