Pro D3.js Use D3.js to Create Maintainable, Modular, and Testable Charts - Iglesias, Marcos; Iglesias, Marcos (Apress : Imprint: Apress, 2019)