Extending Type Systems In A Library: Type-safe XML Processing In C++.pdf [Free Download!]