Source: https://repositorio.esumer.edu.co/bitstream/esumer/1914/1/B2B y B2C.pdf