How to create perfect Jewelry shader

Hello, 

I need to create different gold shader (yellow, white, pink)  and diamond shader with a real High high high quality render. It should be the same than a photo.

Where can I found some informations  about material properties, not only the IOR.