Thirded, I used hamstudy to pass all of the tests and after a few years on the air I finally know enough to understand the ARRL manuals. I'm reading the extra manual and it's pretty incredible, they walk you through the theory of building a transceiver starting at doping silicone to make semiconductors.