Abstract thought

Overview