2009-4 Initial values

Let \(a_0=a\) and \(a_{n+1}=a_n (a_n^2-3)\). Find all real values \(a\) such that the sequence \(\{a_n\}\) converges.