Why our screens make us less happy | Adam Alter August 2, 2017 In social networks, technology, web #ted talks Life Lessons The Itch – by Don DeLillo