This is a textbook on the collection ofideas categorized under the name of "string theory." This is a large domain that has as its central goal the unification ofallinteractions including gravity. There have been several surges ofprogress in different directions in the past twenty years, and this book tries to give the student ofthe field some of the salientideas.