Guanciale, pancetta and bacon



What are the differences between guanciale, bacon and pancetta?

source