Readable, engaging, enlightening, Realist