Digital signal processing - Tan, Li and Jiang, Jean (2013)