'Catherine McGeoch is one of the founders of the field of experimental algorithmics, helping to initiate the discipline with her 1986 dissertation, 'Experimental Analysis of Algorithms'. She has been deeply involved with the development of the methodology of experimental algorithmics over the past 25 years … This book contains a breadth of advice, examples, and anecdotes, benefiting from her wealth of experience and many collaborations with other innovators in the discipline … Her advice is practical, authoritative, thoughtful, and applicable to the entire range of algorithm design, development, testing, and improvement … McGeoch's book presents a delightful dance of theoretical and experimental endeavors that in concert provide deep understanding of the algorithms that enable our information age as well as the means to the continual improvement of those fundamental algorithms.' Richard Snodgrass, University of Arizona