Constantine Balanis' book is a comprehensive, authoritative text in the antenna engineering field. It’s an advanced antenna design book that targets industry professionals and researchers, rather than beginners to RF engineering.
"Antenna Theory: Analysis and Design" starts by discussing electromagnetic theory, radiation patterns, and so on, but quickly moves on to antenna arrays, microstrip antennas, frequency-independent antennas, metamaterials, etc.
It is not a dry lecture, though, because the blocks of text are accompanied by lots of illustrations and/or practical examples, and the end-of-chapter problems show how the theory is used in real-world applications.
The companion website offers several resources, including software and animations that complement the book nicely. It’s definitely a great book to have, provided that you understand electromagnetic theory and know your math.