Business Models: a Strategic Management Approach - Allan Afuah (McGraw Hill, 2004)