Friendship and Technology (A Philosophical Approach to Computer Mediated Communication) - 9781032037516