The Art of Business Process Modeling: The Business Analyst's Guide to Process Modeling with UML & BPMN