Definitely a good book for engineers and early graduate Math majors. The book delivers a very good overview of the general numerical techniques in various categories. However, one will have to do more research in specific topics to be able to thoroughly apply those techniques in her research.