Source: https://www.inf.ethz.ch/personal/iks/Other/PDDBS/pdf/2Vers3Tiers.pdf