Beans are a good source of which of the following?  Fiber. Minerals and vitamins. Protein. All of the above.