This book is based on a capstone course that the author taught to upper division undergraduate students with the goal to explain and visualize the connections between different areas of mathematics and the way different subject matters flow from one another. In teaching his readers a variety of problem solving techniques as well, the author succeeds in enhancing the readers' hands on knowledge of mathematics and provides glimpses into the world of research and discovery. The connections between different techniques and areas of mathematics are emphasized throughout and constitute one of the most important lessons this book attempts to impart. This book is interesting and accessible to anyone with a basic knowledge of high school mathematics and a curiosity about research mathematics. The author is a professor at the University of Missouri and has maintained a keen interest in teaching at different levels since his undergraduate days at the University of Chicago. He has run numerous summer programs in mathematics for local high school students and undergraduate students at his university.The author gets much of his research inspiration from his teaching activities and looks forward to exploring this wonderful and rewarding symbiosis for years to come.