For grammar, one of the most useful books I have come across for giving clear, accurate advice on how to use English correctly is Michael Swan's Practical English Usage, published by Oxford University Press.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.