Algorithms, Paperback/Panos Louridas