Is the usage of by correct here? Stress is often called a 21st century illness but it has always been with us if perhaps by different names.