Science Fiction Prototyping at Work. - Atherton, Evan (Computer (00189162), 2016)