This book provides an excellent introduction to the subject designed for readers from a variety of mathematical backgrounds. It features introductory properties of metric spaces and Banach spaces, and an appendix contains a summary of the concepts of set theory.