Twelve tomorrows - Antonelli, Paola; Sterling, Bruce; Finlay, Virgil (Cambridge Technology Review, Inc., 2015)