As with each new generation, humanity has arguably never had it so good. Modern life is full of convenience, wonder and easy access to entertainment and communication. Despite this, modern life is also tough. Constantly being switched on and connected also means we have easy access to the less-appealing parts of modern society, such as...