news technology computer 7th semester book list