D3.js: Cutting-edge Data Visualization - Ændrew H. Rininsland; Michael Heydt; Pablo Navarro Castillo (2016)