Basically these are personal notes covering various topics of my interest arranged in a logical way. Check out.... it might be of help to you.