Cascading Failures in Interdependent Systems: Impact of Degree Variability and Dependence | IEEE Journals & Magazine | IEEE Xplore