Here is the previous thread on this topic. It might help if you look in Wiki sites on these subjects. By the way, our site consists of forums focused on English Grammar, not on engineering.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.