The ICC color device profile format promises to become the preferred method by which information about a color device will be communicated to a color management system. This paper is an ICC profile tutorial which focuses on what it takes to construct a profile compatible with the ICC specification which can be used in a color management system that recognizes these profiles. The ICC specification does not explicitly define any particular implementation, but it does imply certain behaviors of a color management system; these assumptions are also described.The current ICC specification is rev 3.0.1 and may be obtained via anonymous ftp at “icc.fogra.org” in “pub/icc/specifications”.
George B. Pawle, "Inside the ICC Color Device Profile" in Proc. IS&T 3rd Color and Imaging Conf., 1995, pp 160 - 163, https://doi.org/10.2352/CIC.1995.3.1.art00042