24 Feb 2014 ... Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor.
mitpress.mit.edu