D3.js 4.x data visualization: learn to visualize your data with javascript. Learn to visualize your data with javascript. - Rininsland, Aendrew; Teller, Swizec (Mumbai Packt Publishing Ltd, 2017)
Keywords: Shape primitives of D3; Making data useful; Hierarchical layouts of D3