this is a very good book, clear concept, easy to read, cover wide area. it is really entry level reading material. I recommend to whom will take some test....