Living Life Online: Online Technologies and Personal Identity
Martin Gibbs
Human-Computer Interaction