Vindicating Lincoln: Defending the Politics of Our Greatest President - 9780742559738