Algorithm Design - Eva Tardos (Addison-Wesley)