Revised Text books