This text adopts a layered approach to the study of control systems, in which the first few chapters are suitable for use in introductory courses. The material then progresses to such advanced topics as optimal control, robustness, Kalman filtering and multivariable systems.