Comment Comment by indutny Fantastic material! That being said I'd recommend to have several alternative textbooks for every subject at hand. Whenever stuck - one should switch to another and try a different take. parent indutny 6 years ago