https://designmuti.blogspot.com/2020/05/reading-pdf-aware-science-and-practice.html