I have a project coming up where i need to write an object in VB6 but the object has to be usable in VB5 and C++ (Borland VC++, not microsoft)

Can anyone recommend any good books that cover the problems faced with writting this kind of object and what i can and cannot use.

Thanks