The Beer-Lambert law revisited: A development without calculus