Based on his 40+ years of research and teaching, John Wyngaard's textbook is an excellent up-to-date introduction to turbulence in the atmosphere and in engineering flows for advanced students, and a reference work for researchers in the atmospheric sciences. Part I introduces the concepts and equations of turbulence. It includes a rigorous introduction to the principal types of numerical modeling of turbulent flows. Part II describes turbulence in the atmospheric boundary layer. Part III covers the foundations of the statistical representation of turbulence and includes illustrative examples of stochastic problems that can be solved analytically. The book treats atmospheric and engineering turbulence in a unified way, gives clear explanation of the fundamental concepts of modeling turbulence, and has an up-to-date treatment of turbulence in the atmospheric boundary layer. Student exercises are included at the ends of chapters, and worked solutions are available online for use by course instructors.