In any new edition of the boost book, I would like to see a strong emphasis on algorithms, containers, and utility functions. Stuff that *everyone* can make use of in a wide variety of projects. variant, boost, thread, filesystem, multi_array, any, accumulators, bind, function, circular_buffer, date_time, exception, foreach, random, enable_if, and probably a few others. This could in theory take up about half the book. For the next 25% I would like to see some discussion of libraries that are slightly less widely applicable, but still extremely useful and greatly simplifying when you need them. asio, flyweight, iostreams, signals, numeric conversion, etc. Note that use of asio implies neither asynchronous, nor i/o, despite the name. The documentation and examples of asio also applies almost exclusively to i/o related tasks on the network. It would be useful to extend this to other things, for example asynchronous file reading / writing, or asynchronous computation, or a generic pipeline. The last 25% I think could be dedicated to more specialized / advanced libraries. graph, math, MPL, fusion, spirit, etc. I'd also like to see a new edition of the book be about 50% longer than the first edition, and have a hardback edition available if possible.