Which one of the following is a weak alkali?

a. Sodium hydroxide
b. Potassium hydroxide
c. Ammonia solution
d. Calcium hydroxide