ftware design, John Lackos, ISBN 0201633620, Addison-Wesley,
          July 1996.
        </li>
<li class="listitem">
          Design Patterns, Elements of Reusable Object-Oriented Software, Erich Gamma,
          Richard Helm, Ralph Jhonson, and John Vlissides, Addison-Wesley, 1995.
        </li>
<li class="listitem">
          The Forwarding Problem: Arguments Peter Dimov, Howard E. Hinnant, Dave
          Abrahams, September 09, 2002. Available online: <a href="http://www.open-std.org/jtc1/sc22/wg21/doc