This book is designed to offer a lively applied presentation and empirical tool for flow shop scheduling techniques. It employs several pedagogical devices to help the reader to learn the new concepts quickly and absorb them fully. With a strong emphasis on basic concepts and techniques throughout, the book explains the theory behind each technique as simply as possible, along with illustrations and worked examples. The book is mainly oriented towards various scheduling techniques in flow shop scheduling. However, the book can be read without any prior knowledge of scheduling theory and may be of interest to all people.