Source: https://www.weizmann.ac.il/plants/aharoni/sites/plants.aharoni/files/uploads/lecture29032006.pdf