Stephen Davies - Author (2026). Blueprints: Creating, Describing, and Implementing Designs for Larger-scale Software Projects - version 2.5. University of Mary Washington.