Boost.Asio C++ network programming enhance your skills with practical examples for C++ network programming - Torjo, John. (Community experience distilled, 2013)