In this book new results on controller design techniques for the tracking of generic reference inputs are presented. They allow the design of a controller for an uncertain process, either continuous or discrete-time, without zeros, and with measurable state. The controller guarantees that the control system is Type 1 and has the desired constant gain and poles or that the control system tracks, with a specified maximum error and with a specified maximum time constant, a generic reference with bounded derivative (variation in the discrete-time case), also in the presence of a generic disturbance with bounded derivative (variation). In addition, it is considered the case in which the reference is known a priori. The utility and the efficiency of the proposed methods are illustrated with attractive and significant examples of motion control and temperature control. This book is useful for the design of control systems, especially for manufacturing systems, that are versatile, fast, precise and robust.