Pastworld: A Mystery Of The Near Future by Ian Beck