This book reviews the body of knowledge on goal programming (GP) methodology and its applications. The approach used starts first by seeking to differentiate GP from other multiple criteria decision-making methodologies. This is followed by a description of GP model formulation strategies.