Great link found by Eric Poehlsen on this thread:
The publication is created by NAVA:
The North American Vexillological Association (NAVA) is dedicated to vexillology, the study of flag history and symbolism. For more information about its activities, publications, and membership, visit www.nava.org or write:
1977 N. Olden Ave. Ext., PMB 225,
Trenton, NJ 08618–2193, U.S.A.
Designed by Melissa Scott
© 2006 North American Vexillological Association