Software Modeling Techniques for a First Course in Software Engineering: A Workshop-Based Approach | Publicación