org/en/english-grammar
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Practical English Usage, by Michael Swan: https://www.amazon.com/s/ref=nb_sb_ss_c_0_12?url=search-alias%3Dstripbooks&field-keywords=practical%20english%20usage
Here are some online reference sites:
Mister MicawberPractical English Usage, by Michael SwanI agree. Here is what I wrote about Swan in another forum.