Use this book if you are interested in:
Writing your own color management module (CMM)
Creating your own profile format
Adding attributes to the ICC profile format
Overriding various class methods