restaurant theory