Dynamic Library Design Guidelines

Explains how to design, implement, and use dynamic libraries.