Pseudo-differential operators and generalized functions (Birkhäuser Springer, 2015)