Real-World Algorithms: A Beginner's Guide (The MIT Press)