Are you looking for a change in the way you view mathematics, solve application problems, or teach mathematics? If you are, this book is for you. This book will definitely change the way you view mathematics, give you a better understanding of fundamental concepts in mathematics, and give you a variety of traditional and non-traditional strategies for problem solving.