The book is a good introduction. it keeps good growth and a good pace which make you want to go further and retains a love of learning. I find the words and descriptions are well chosen. Personally I attacked this work by having distant memories of what I had learned along the "techno" in college. This allowed me to remake me a good upgrade.
Recommended for those like me who regret not being careful enough during "techno". :)