Introduction -- Basic Concepts -- Cooperative Game Theoretic Approach -- Independence, Monotonicity, and Balanced Consistency -- No-envy -- Startegyproofness -- Strategyproofness and Egalitarian Equivalence -- Subgroup Additivity -- A Non-Cooperative Approach -- Queueing Problems with Two.