What is problem solving and how does it work? By whom can it be used and with what results? How can problem solving strategies make a difference in people's lives? This guide has been written in a ...