The Art of Insight: How Great Visualization Designers Think - Alberto Cairo