This second volume based on Michalel Kidger's short courses and workshops begins with a sweeping discussion of optimization that is written with the user in mind, and continues with a look at the role of higher-order aberrations. The book presents a wide range of practical design examples.