Embedded Programming with Modern C++ Cookbook