Jupyter: Thinking and Storytelling with Code and Data
Brian Granger and Fernando PĂ©rez