Pastworld: A Mystery of the Near Future

by Ian Beck