D3.js in Action: Data visualization with JavaScript