For backcountry enthusiasts with a science background, this book provides a thorough introduction to avalanche theory. The book is divided into chapters which build a solid foundation (weather systems, snow structure) through snowpack basics (snow strength and deformation, snowpack structure) and well into more advanced concepts (snowpack analysis, avalanche prediction, search and rescue, and even control with explosives, etc.) It is an excellent, if heavy, read and I found it a valuable resource in the development of an intro avalanche course.