Signal Processing: A Mathematical Approach, Second Edition