Very well written book, with lots of humor, very easy to read (devoured in a few hours). Accessible to all, the concepts are well disseminated, and additional readings allow to learn much more about these interesting topics and more surprising as each other!