Σχεδιασμός αλγορίθμων - Kleinberg, Jon (Κλειδάριθμος, 2008)