A comprehensive approach to environmental and human factors into product/service design and development. A review from an ergoecological perspective | Publicación