Essential Mathematics for Science and Technology: A Self-Learning Guide