Algorithm Engineering and Experiments by P.M. Ulmschneider & D.M. Mount