You might start at the ARRL's Antennas page [0] and consider the ARRL Antenna Book [1]. Most of that is aimed at amateur radio in particular but the theory is the same.
There's tons of free and/or open-source software (of varying quality) for modeling antennas and such as well.
http://www.arrl.org/find-a-club