Platform ecosystems : aligning architecture, governance, and strategy - Tiwana, Amrit, 1974- (MK, 2014)