Preparing for life in humanity 2.0 / - Fuller, Steve, (Palgrave Macmillan,, 2013)