I have read several D3 related books. They tend to be small, but this one is pretty broad and thorough, covering a good amount of chart types, library integrations and tricks. It is hands down the best book about D3.js out there.
Whatever your current level is, you can get to the next level of D3.js development through a myriad o resources. I have gathered a bunch of those in this post to help you improving your D3 coding skills.