The second self : computers and the human spirit - Turkle, Sherry (MIT Press, 2005)