As a professional physicist and engineer, one increasing specializes as one gets older, meaning that many topics are not used or revisited for years. This book is a great way to review the important concepts and get up to date, at least at the overview level.