Amazing introduction and very useful. I cannot praise this book enough. During my undergrad this was the only textbook I actually read the assigned readings for and man was it worth it. It provides the necessary base knowledge to be an excellent engineer, both in industry and research. Note: I read the eighth edition.