Discuss the differences between the psychodynamic, behavioral, humanistic, and cognitive perspectives.