I noticed that a lot of the references in the table of content in your book mention existing libraries such as Gephi and KeyLines. What's the balance in the book between introducing general topics and using established libraries?
Also, I thought it might be fun to take a crack at writing some graph visualization code in Java, though I'm not really sure how to go about doing that. Is your book a good place to get started?
I will open the floodgates of his own worst nightmare! All in a tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop