text book revised