https://wp.jochen.hayek.name/blog-en/2012/01/09/book-pdf-explained/
book: PDF Explained