Fundamental Economic Concepts and Reasoning