INTRODUCTION TO THE DESIGN AND ANALYSIS OF ALGORITHMS - LEVITIN ANANY (PEARSON)