想问下C语言标准文档的版本有关问题

想问下C语言标准文档的版本问题
我在书上看到关于C语言标准文档的说明。
有些不明白。想确认一下。
1.C89 C90
C89是从ANSI定义的名字简称来的 C90是从ISO定义的名字的简称来的 两者实质内容是一样的?
2.ISO C ANSI C
除了看到ANSI C89在被ISO/IEC修改后被ANSI接受。这说明至少ANSI C与ISO C的内容是相同的。
那之后,是否还是ANSI与ISO分别制定新的标准呢?
3.三个标准
到现在为至是否就是C89 C95 C99三个语言标准?他们分别对应的ANSI和ISO的文档名是多少?(类似c90的ISO/IEC 9899:1990)
4.相同
ANSI C与ISO C总是保持了一致的么?
5.哪里得到
不知道从哪里可以得到这几个版本的文档。有听说ANSI C文档好像有提供购买,但具体不明。ISO C的文档就完全没有听说过。

以上这些问题,希望前辈帮忙。

------解决方案--------------------
C89是ANSI制定的草案,C90是ISO接纳该草案并做了一些修改后发布的,实质是一样的
ANSI接受了ISO的修改,并采用ISO的发布做为标准
C99的文档号是:ISO/IEC 9899:1999
ISO发布的标准做为全世界统一的行业标准,ANSI也会遵循
可以从ISO网站或者代理商处买到,但在中国一般都是download
------解决方案--------------------
http://download.csdn.net/sort/tag/C99%E6%A0%87%E5%87%86
C99下载