In general this is a good book and worth reading, if one needs an introduction to the areas covered. Students could definitely benefit from its perusal.