Which of the following soil has the highest water holding capacity_________?

Which of the following soil has the highest water holding capacity_________?

A. Sand soil
B. Silt soil
C. Forest soil 
D. None of these