Real-World Algorithms: A Beginner\'s Guide, Hardcover/Panos Louridas