The algorithms in this book are written in plain English and no specific platform or programming language is presumed or required to make use of these ideas. (It might even be possible to perform all the exercises without a digital computer at all.) However, in the interest of supporting productivity and leveraging the ever-expanding field of programming resources, the appendix lists some potentially useful technologies. All are available online, many for no cost.