Soak the beans in 2 litre of water overnight, then drain. Add the fresh water to the beans in a large pot. Simmer for 5 hours. Add the remaining ingredients. Simmer for another 2 hours. Watch that you don't burn this great soup. Adapted from Jeff Smith, "The Frugal Gourmet"