Dynamical Systems of Algebraic Origin by Klaus Schmidt