An overview of emerging disruptive technologies and key issues. - Jim Thomas (UK: Palgrave, 2019)