This book introduces readers to scattering from a practical/numerical point of view. The focus is on basic aspects like single
scattering, multiple scattering, and whether inhomogeneous boundary conditions or inhomogeneous scatterers have to be taken
into account. The powerful T-matrix approach is explained in detail and used throughout the book, and iterative solution methods
are discussed. In addition, the book addresses appropriate criteria for estimating the accuracy of numerical results, as well
as their importance for practical applications. Python code is provided with each chapter, and can be freely used and modified
by readers. Moreover, numerous scattering results for different configurations are provided for benchmarking purposes. The
book will be particularly valuable for those readers who plan to develop their own scattering code, and wish to test the correct
numerical implementation of the underlying mathematics.