This book develops the 100-year-old numerical range theory starting with the basics of operator theory and matrix analysis.