Trace the light by hand. The top drawing looks down on a round form, with you at the bottom. Drag the bulb or use the sliders. Where a bounced ray comes straight back to your eye, you get the highlight. Where the rays only graze the form, you get the shadow core. Both drop down onto the cylinder below.
Drag the eye or the box. Each ray leaves the box, hits the mirror, and bounces to your eye at the same angle (i = r). Follow the red ray back through the mirror and it lands on the box flipped, the same distance behind the glass. That flipped box is what you draw.
Drag across the drawing to slide the rays. Every ray obeys angle in = angle out. Only the surface changes: smooth keeps the rays together (a sharp reflection), and wavy or rough sends them every way (a soft, matte look).

Videos on light, highlights and the shadow core are on the way.