Patterns of Mind