We have written a book on causality that is now being copy-edited and that will appear as open access at MIT Press.
Jonas Peters, Dominik Janzing, Bernhard Schölkopf: Elements of Causal Inference: Foundations and Learning Algorithms
Link to MIT Press (free pdf available)
The pdf can be downloaded for free from the MIT Press website (look for "This is an open access title" on the left-hand side).
Please send me an email if you have found a typo or any other mistake.
Niklas Pfister and me have created some jupyter notebooks. They are self-contained and contain several coding exercises. As such, they may be a good addition to the book. Currently, we have notebooks for the topics