What you need are the dielectric tensor function, the permeability tensor function and the functions of the two magnetoelectric ("optical-rotation") tensors. From there use the formalism described by Berreman.
Article Optics in Stratified and Anisotropic Media: 4 x 4-Matrix Formulation
Ok, then it would be probably better to employ some quantum mechanical calculations. There is a good book about those for Vibrational Optical Activity, which should include also some references for other spectral ranges.
Article Vibrational Optical Activity: Principles and Applications