Compare and contrast behavioral, humanistic and Sociocultural Perspectives, psychology homework help

Compare and contrast behavioral, humanistic and Sociocultural Perspectives and how and/or why they may be important to understanding a client and ultimately helping them??