Philip's Guide to Flags of the World.

929.92 G946 2003