TimeQuake by Kurt Vonnegut, Jr.
The plot, which matters even less in this work than in other novels, is about everyone being shifted back in time 10 years and having to relive those 10 years without being able to do anything about it.
As usual, there are some wonderful stories and thought experiments that make you laugh and provide perspective. Enjoy it! Ting-a-ling!