This text presents a unified theory of artificial and human intelligence under which the nature of human reasoning, problem solving, analogical thinking and scientific discovery is examined from theroetical, research and computational perspectives.