UNDERSTANDING BDM AND BDG: A THOROUGH HANDBOOK