Online resources are great, but there's still no substitute for a good book. Our book listings have been updated and consolidated here.