This is a very clearly written and eminently readable book which provides a comprehensive general introduction to the use of atmospheric models for climate research or operational forecasting. The book has chapters on the governing systems of equations and their numerical solutions, physical-based parameterizations, model initialization/data assimilation, ensemble methods, predictability, verification methods, experimental designs in model-based research, operational prediction, computational fluid dynamics models, climate modelling and downscaling, techniques for analysing model output, statistical post-processing, and special applications such as air-quality modelling and flood prediction. Each chapter contains clear and informative illustrations. Each chapter stands alone and can be read independently. Acronyms, abbreviations and mathematical symbols are listed at the start of the book. Important terms are written in italics when they first appear, in order to identify them as worth remembering. Each chapter contains additional references for those who need further information on particular topics.

The target audience for this book is students, researchers, and professionals who use numerical models for their research and applications. The book's very accessible style means that it could be enjoyed by all of these people, or at least anyone with a basic understanding of atmospheric science. First and foremost it would make an excellent book for anyone wanting a comprehensive understanding of the key components of atmospheric numerical modelling, but it is also suitable for helping: (1) model users to appreciate and understand the capabilities, strengths and weaknesses of numerical modelling, in particular model users from both the meteorological and non-meteorological communities who have little experience in atmospheric modelling and knowledge of the model limitations and who effectively use the model like a ‘black box’, and (2) model developers, to provide them with a fundamental understanding of numerical modelling beyond the often narrow regions which may directly interest them.

In summary, this book makes an excellent learning aid and reference text for students and more advanced users of atmospheric models for use in research and operations. As an atmospheric modeller myself, I shall be referring to it frequently from now on.