Which of the following groups has tended to support the Democratic Party in recent decades?
a) Urban professionals and minorities
b) Rural conservatives and business owners
c) Military veterans and religious leaders
d) Small business owners and libertarians