More can be said if anyone wishes to add something, but in the meantime, you may be interested in this older answer: