Discrete-time signal processing : an algebraic approach - Williamson, Darrell (Springer, 1999)