Ghosts of the Near Future

Barbican Centre. From 26 October.