A List Of Abstract Thought Theories & Techniques