Signal Processing Lecture Notes for EE 261 - The Fourier Transform and its Applications, Brad Osgood Foundations of Signal Processing, M. Vetterli, J. Kovacevic, V. K. Goyal Machine Learning Pattern Recognition and Machine Learning, C. Bishop