The title is misleading: the book class doesn't do wrong shifting. The most common practice in typography is to have wider outer margins than inner ones.
However, your problem is easily solvable with the help of the
geometry package: just tell it what your margins should look like:
Not that I recommend this. If you want equal margins after reserving a binding correction, which I don't recommend either, you can do
You'll probably have to set also the top and bottom margins to your liking.