I did a quick research on this topic sometime ago and the following was my conclusion.
1. The Visual Display of Quantitative Information - Edward Tufte
2. Storytelling With Data
3. Documentation pages of data Viz tools e.g. 1, 2, 3 depending on your programming language of choice.
IMHO python ecosystem is still struggling with solid visualization as compared to JavaScript and R. Ggplot gives you shiny Viz but I'm not a fan of R.
D3 and it's derivatives are awesome for dynamic Viz if that's what you are after. GL
1. https://github.com/d3/d3/wiki