Ανάλυση και σχεδίαση αλγορίθμων - Levitin, Anany (Τζιόλας, 2015)