beardy,
Big hint is in the word "ICAO".
I believe you'll find it's a regularly updated document, published by the aforementioned. Through the Google search provided, find your way to the ICAO website with your credit card and the list is all yours.
No doubt there are many other sources ..... Wikipedia being one, no doubt .... however, for the latest and greatest, ICAO are the people to know.