What I've understood
throughout my 33 years

Useful sources: