Lecture Notes in Microeconomic Theory: The Economic Agent