I'm interested in that simulator, it sounds fun!
I started reading 'But How Do It Know' a while back; I never finished it but I can say that it was a very fun read.
I've heard that 'From Nand to Tetris' [0] is also quite a worthwhile read. A quick look shows that it not only has a link to a book [1] but also some freely available notes/lectures as well as some exercises.
[0] - https://www.nand2tetris.org
[1] - https://mitpress.mit.edu/books/elements-computing-systems