This book provides an introduction to the design and analysis of parallel algorithms. The emphasis is on the application of the Multi-Mesh Topology model of parallel computation, with all its variants, to algorithm analysis. Special attention is given to the selection of relevant data structures and to algorithm design principles that have proved to be useful in the field of communication and radio meteorology.