Preface; 1. Introduction and motivation page; 2. Basics and preliminaries; 3. The core and some related solutions; 4. The bargaining set, kernel and nucleolus; 5. The Shapley value; 6. The core, Shapley value and Weber set; 7. Voting games; 8. Mathematical matching; 9. Non-transferable utility cooperative games; 10. Linear programming; 11. Algorithmic aspects of cooperative game theory; 12. Weighted majority games; 13. Stable matching algorithm; References; Index.