LEVITIN ANANY INTRODUCTION TO DESIGN AND ANALYSIS OF ALGORITHMS - 2 ed. - NEW DELHI PEARSON 2009 - 417