This email was created by [your name] who thought you would be interested in the following Article:
"Specialized visitor design for segregating traversal (criteria based) and operation."
Hide the internal data structure's complexity by segregating traversal and operations.
CodeProject also contains hundreds of articles, free source code samples and applications to help in your day to day programming. Why not give it a try!