Business Models - Definition, Building Blocks, Innovation
By: KC Anderson, Jacob Landsberg, and Lars Ludwigs.