Mathematics of Physics and Engineering - Blum E. K. Edward K. (New Jersey, World Scientific, 2006)