The aim of this book is to provide students all the tools they need to develop their problem solving skill. The book is easy to follow with little or no help. Each chapter begins with an explanation of concepts followed by examples. The examples serve as a guide for solving the exercises at the end of each section. The review exercises provide additional practice.