Transhumanism as a new social movement : the techno-centred imagination - MacFarlane, James Michael (Palgrave studies in the future of humanity and its successors, 2020)