practice d3.js with book