While the fact that some of these errors are common is baffling, Paul Brians’s Common Errors in English Usage (2d ed. 2009) is a really fun book, and can be very helpful.
There’s a third edition out, which I haven’t read, but I assume would be even better.