Pick over and wash beans thoroughly. Soak beans in cold water overnight.
Place beans and water in which they were soaked, in saucepan and simmer for 1/2 hour. Place beans in bean pot or casserole dish; add all other ingredients. Mix well. If needed, add some boiling water to cover beans.
Cover pot and bake in a slow oven at 250 F-300 F for 6 - 8 hours, remove cover during last 1/2 hour. To keep beans moist and covered with liquid add boiling water 2 - 3 times; stir occasionally. DO NOT ADD WATER DURING LAST 1/2 HOUR.