In Chapter 2 I added a new section on advanced phase matching concepts. These concepts include noncollinear phase matching, critical and noncrit-ical phase matching, phase matching aspects of spontaneous parametric downconversion, the tilted pulse-front method for THz generation, and Cherenkov phase matching.