String theory: a perspective over the last 25 years
This review provides some historical background and then reviews developments in string theory over the last 25 years or so. Both perturbative and non-perturbative approaches to string theory are surveyed and their impact on how we view quantum gravity is analysed.