Listmania: What's Missing?

I’ve created an Amazon.com Listmania list of the books I think are most directly related to the material in the Software Carpentry course. Several important topics aren’t represented, including:

  1. Version control
  2. Automated builds
  3. Processing XML
  4. Processing binary data
  5. Web client programming
  6. Web server programming

There are good books on all of these, but the ones I know all go into too much detail, assume too much background knowledge, or are out of date. Whta would you recommend? What have I missed completely that ought to be there?

In the wake of posts about Shopify's support for white nationalists and DataCamp's attempts to cover up sexual harassment
I have had to disable comments on this blog. Please email me if you'd like to get in touch.