This book develops algorithms for processing multi-dimensional digital signals -- particularly, algorithms for multi-dimensional Fourier transforms in a form that is convenient for writing highly efficient code on a variety of vector and parallel computers.