Digital signal processing fundamentals - Khan (Da Vinci Engineering Press, 2005)