Blog, Branding

What is the difference between a logo, identity and a brand?