Financial Software Design Patterns. - John Q. Zhang; Efrem Sternbach (J. Object Oriented Program., 1996)