This one is perfect, but it is also a sacred pavement!
You will see the bottom of linux systems fills although it does not allow you to master the 100% Linux is constantly evolving and updates distributions depend on who is behind community.
You can free you to have a Windows or Mac system.
I recommend this book for beginners but also advanced users on linux system.