Author's Note -- Part I - Introduction -- Introduction -- Design Patterns --