The Essence of the Visitor Pattern (1997)

by Jens Palsberg, C Barry Jay