Author: Vladimir Fock