Essential reading. More in-depth than an introduction, but without being overly impenetrable except to those dealing with the internals.