[1] https://www.amazon.com/Peter-Nortons-Assembly-Language-Book/...
[1] https://www.amazon.com/Peter-Nortons-Assembly-Language-Book/...
Anecdote: at the end of primary school (~16 years old or something) we had a teacher who has took time at the end of school and meticulously removed all the games that "came" to public computer in his class. It was cat and mouse game and I think he enjoyed it a lot, on our side, how to hide a game and on his, how to find it (and due to he started using Norton Commander the trick of renaming directory name to whatever±alt+255 didnt work anymore). Then the disk editor came to play, I think he wasted two days to remove directory name with real space at the end. At the end, he got a directory games on root and deep down in there directory with edited entry to point on root ;)
Unfortunately, at that time there was no internet, and the public library only carried books on high level languages.
Argh. How I envy you.
By the way, how did you figure out graphics programming?