Which Integers Have Rational Square Roots?

Recall that a real number is called rational if it can be expressed in the form $p/q$ where $p$ and $q$ are integers with $q \neq 0$.