Who Will Be the Next President? - Belenky, Alexander S. (Springer Berlin Heidelberg, 2013)