https://1library.net/document/q5w62p9r-citeseerx-th-edition.html