E. GAMMA

DESIGN PATTERNS - PEARSON

5.1