  After a review of linear imperfections and their causes, we discuss how to
model them, the diagnostic equipment needed to monitor them, and the correction
algorithms to fix the problem they cause. We first address linear systems -
beam lines or linear accelerators. In a later part we cover circular systems,
such as storage rings.
