“…The approach has been called the ecological approach or model and, apart from psychological aspects, includes a significant public health aspect as well, findings of social marketing theories, developmental-organizational theories, community organization theories, and innovation diffusion theories, etc. (Bracht 1990;Glanz et al 1990; Lefebvre and Flora 1988).…”