Volume 2 is devoted to detailed study of generalized functions as linear functionals on appropriate spaces of smooth test functions. In Chapter 1, the authors introduce and study countable-normed linear topological spaces, laying out a general theoretical foundation for the analysis of spaces of generalized functions. The two most important classes of spaces of test functions are spaces of compactly supported functions and Schwartz spaces of rapidly decreasing functions. In Chapters 2 and 3 of the book, the authors transfer many results presented in Volume 1 to generalized functions corresponding to these more general spaces. Finally, Chapter 4 is devoted to the study of the Fourier transform; in particular, it includes appropriate versions of the Paley-Wiener theorem.