Интересуют статьи, описывающие сложный вариант, когда нужно сериализовать "objects that contain pointers to other objects, and those pointers form a graph that might have cycles or non-trivial joins".
Желательно более подробное описание, чем в C++ FAQ Lite.
Спасибо.