Starts with the concrete and computational, and leads the reader to a choice of major applications. This book includes ample exercises with answers and hints. It provides a balanced approach to computation and theory by offering computational algorithms for finding eigenvalues and eigenvectors.