How we think

...