Schwinger's variational principle