When did humans start cooking food?

When did humans first roast food over a fire? Archaeology and biology can shed light on this mystery.