Source: https://nygh.sg/separation_techniques.pdf