Digital signal processing: fundamentals and applications - Tan, Li (Elsevier, 2008)