Previous Image Next Image Starving homeless people receive food from volunteers who serve Starving homeless people receive food from volunteers who serve humane : The concept of giving