by Thomas Westermann : A comprehensive series covering everything from basic numbers and vectors (Vol. 1) to complex differential equations and Fourier analysis (Vol. 3).

by Erwin Kreyszig : Highly recommended for its focus on mathematical modeling.

Engineering mathematics usually progresses through several "levels" (often referred to as M1, M2, and M3):

by Anthony Croft and Robert Davison : A widely-used resource known for its practical and accessible approach to foundational and advanced engineering math.

on Coursera : An online series taught by Jeffrey R. Chasnov covering matrix algebra and numerical methods. Core Topics Covered