Fascinating look at Amazon, Facebook, Google, Apple.