I believe this book is not only an exceptional tutorial on crash dump debugging techniques but also a good review of the Solaris kernel architecture and data structures. The authors have done a great job explaining such highly technical and complicated topics like processor architecuture, stacks, file system data structures, adb, assembly code, etc. Not exactly bed-time reading!
Although some of the examples are a little bit out of date (Sparc V9 and Solaris 8 are the industry norm more or less) and a second edition is becoming more and more a necessity, I will still give this book 5+ stars.
The excellent presentation and exemplary technical make Crash! (relatively) very easy to read but several years of strong Solaris experience, a good understanding of computer architecure, OS fundamentals, data structures, and some knowledge of C are still required for full comprehension of the content.
Before diving into this book I would strongly encourage the potential reader to at least review "UNIX Internals: The New Frontiers" by Uresh Vahalia, "Design of the Unix Operating System" by Marice J. Bach, Maurice Bach or "Solaris Internals: Core Kernel Architecture" by Jim Mauro, Richard McDougall.