Was Hamlet Mad?

Hamlet is a complex character in the play. His character is always changing in some way, and he never seems to be the same person. In...