This introduction to the subject of generalized functions concentrates on the essential results important to non-specialists, yet is still mathematically correct. The book is self-contained and requires no specialized knowledge of functional analysis, topological vector spaces or measure theory.