are beans a good source of protein ?,considering that i dont really love tuna on my sandwich every day?i dont eat red meat,so tuna and chicken are gennerally my main source of protein from solid food,and i dont eat them very often.i was thinking kidney or butter beans?