From the home library Tools for Thought by Howard Rheingold LanguageEnglish BindingPaper ISBN9780262681155