ARRL Handbook.
Furthermore, most amateur radio books are practical in nature. If you delve deeply into a particular topic, you'll likely find that you need to consult specialized textbooks. For example, if you're studying propagation, you might also need to look at weather science.
Also, the internet is a great thing.