Soonish : ten emerging technologies that'll improve and/or ruin everything - Weinersmith, Kelly; Weinersmith, Zach, 1982- (Penguin Press, 2017)