Algorithmics For Hard Problems by Waldyr M. Oliva & Jurai Hromkovic