This book analyses situations in which individual agents, who might be different from each other, interact and produce behaviour on the aggregate level which does not correspond to that of the average actor. This leads to aggregate outcomes which would be impossible to explain in a more standard...