Social work practice from an ecological perspective