What do you understand by the term Dual Federalism?

a) A system where states have no independent powers
b) A system where federal and state powers are clearly defined and separate
c) A system where federal and state powers overlap
d) A system where local governments have more authority than the federal government