Focuses on the mathematics underlying the ideas of optimizing linear functions under linear constraints & the algorithms used to solve them. This book is suitable for a junior/senior level course on linear optimization. It is also suitable for secondary school mathematics teachers.