Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference