Fast Algorithms for Signal Processing - Blahut, Richard E (Cambridge University Press, 2010)