The Modern Chess Self Tutor by David Ionovich Bronshtein & David Bronstein