Most informative but enjoyable too.