Problem-solving 101

This is one of my favourite book. I think anyone should pick up and read this book because anyone has his problem and it should be solved. After reading this book, I really that any problem solving consists of four steps: Understand the current situation....