Like James, I am really wary of places that claim to aggregate all that info, as it changes so frequently, and the details are so important and sometimes hard to get right. IATA, however, is literally the organization that HAS to get this right, as they keep all the airlines and government authorities informed, so that's where I would go if I weren't looking at a specific country's official website(s) (which I still think is the very best option).
(Also, I always imagine the people at commercial publications leaving this to a lackadaisical intern who kinda does his best but some days doesn't really check, or doesn’t really understand . . . that may be a very unfair assumption on my part, I realize !!!)