Как функции, не являющиеся методами, улучшают инкапсуляцию
Скотт Мейерс
Эффективное использование STL
Библиотека программиста (1)