D. All of the above. Explanation source by definition
a place, person, or thing from which something comes or can be obtained.
Therefor the answer is clearly all of them making it option D hope this helps !!!
9.5m questions
12.2m answers