How do I create a spectator camera around a player controlled by another player?

I want a spectator cam similar to those in FPS games where the camera follows another pawn, but you control its rotation around the pawn, which will be a sphere with physics. What’s the best way to do this?