FOUNDATIONS OF ALGORITHMS - NEAPOLITAN (RICHARD. E) (ND VIVA)