The Pure Nonmember Function Interface Idiom For C++ Classes.pdf [Free Download!]