Foundations of Algorithams - Neapolitan, Richard E. (J&B Learning, 2018)