Network communities : the computers in our lives - Johnson, Timothy (Weidenfeld and Nicolson, 1971)