Working memory and thinking. (2004)