The book is a comprehensive explanation of how to use the popular Business Process Modeling and Notation (BPMN) language to model Business Processes. Starting from first principles, and a simple flowchart usage of BPMN, the Handbook progressively advances the reader's knowledge into all of the modelling constructs made available by BPMN to the Business Process modeller.