Source: https://depts.washington.edu/owrc/Handouts/Using%20Transitions%20Effectively.pdf