practical algorithm

3 papers