Boost.Asio C++ Network Programming Cookbook : Over 25 Hands-on Recipes to Create Robust and Highly-efficient Cross-platform Distributed Applications with the Boost.Asio Library - Dmytro Radchuk (2016)