Alabama Politics in the Twenty-First Century - William H. Stewart (2016)