Butter bread slices in one side.
Cut buttered bread into cubes.
In top of double-boiler over hot water add brown sugar.
Toss bread over brown sugar.
Add raisins. Do not stir.
In a bowl, beat eggs with milk.
Stir in vanilla and salt.
Pour evenly over bread. But do not stir.
Cook over simmering water for 1 hour.
While pudding is cooking make sauce.
Combine butter, sugar and water in a saucepan.
Heat until sugar dissolves. Remove from heat.
Beat together egg and sugar mixture, adding small amounts of mixture at a time. Return egg mixture to hot saucepan, stirring constantly. Remove from heat.
When ready to serve, stir in bourbon, to taste, and serve over warm bread pudding.