Twenty-one Agents You Should Know