Insight into the Bouguer-Beer-Lambert Law: A review May 25, 2026