Discuss the knowledge base of generalist social work practice.
a) It includes psychology, sociology, and social policy.
b) It incorporates principles of counseling and therapy.
c) It integrates research methods and data analysis techniques.
d) It covers legal and ethical considerations in social work.