Discrete Fourier Analysis and Wavelets by S. Allen Broughton & Kurt M. Bryan