  We will first define what is meant by ``hidden variables". Then, we will
review various theorems proving the impossibility of theories introducing such
variables and then show that the de Broglie-Bohm theory is not refuted by those
theorems. We will also explain the relation between those theorems and
nonlocality, with or without introducing Bell's inequalities.
