C++ Cookbook: Solutions and Examples for C++ Programmers (Cookbooks (O'Reilly))