Good to understand what is possible with Drupal, from an user perspective. However, it's often (too) lengthy, trying to be accessible to a large audience (not for web developers only).
A must-read web developers, to be able to really exploit Drupal. First chapter: create your own module! Dense in information but still easy, even pleasant, to read.