@EmilyG I do not want to buy such books, for generally I am left confused and angry about my lack of education in certain concepts :(