Bidirectional reflectance spectroscopy: 1. Theory | Synapse