Love both books by Daniel J. Barrett.

"The Linux Command Line" by William Shotts is pretty good book for new and experienced command line users. He has also written the supplemental book "Adventures with the Linux Command Line". The author has also generously provided them for free download at https://linuxcommand.org/tlcl.php.

I didn't know about this one. Looks an in-depth book on the shell as well. Thanks for sharing.