Sex, Machines and Navels: Fiction, Fantasy and History in the Future Present by Botting, Fred | Menrva Books