This book keeping the information needs of reder in mind. The topics covered by this book are wide ranging with a lot of details packed in. This book is money worth in this price range. Everybody can read this book at any point of time. It is useful for all the age range.