https://1library.net/document/q5p622wy-how-to-write-a-computer-science-book.html