https://sharelearn.net/learn/courses/csr-information-visualization-programming-d3js/
Information Visualization Programming with D3.js