Explain the 3 B’s of Branding model

Explain the 3 B’s of Branding model, detailing each stage and what makes each different from the other stages. Where did the concept of branding originate?