Among normal books, Becker-Becker-Schwarz probably matches your summary most closely. However, you may want to look at a list of string theory books:

http://motls.blogspot.com/2006/11/string-theory-textbooks.html

Don't miss the "resource letter" linked at the bottom which is good for more specialized issues such as string field theory. An OK review of string field theory could be this one

http://arxiv.org/abs/hep-th/0102085

but it was written before many recent advances, such as Martin Schnabl's analytic solution for the closed string vacuum and its followups.

I must correct your comment that you're interested in "nonperturbative" issues such as string field theory. It's been established that despite some expectations, string field theory is just another way to formulate *perturbative* string theory. It is not useful to learn anything about the strong coupling, not even in principle. And it becomes a mess in the superstring case. There are no functional string field theory descriptions with closed string physical states seen in the physical spectrum at all; it has various reasons. For example, a description that is ultimately "a form of field theory" can never produce the modular invariance $SL(2,{\mathbb Z})$ (needed to get rid of the multiple counting of the 1-loop diagrams). String theory is extremely close to a field theory but it is not really a field theory in spacetime in this strict sense and this fact becomes much more apparent for closed strings (which include gravity at low energies) than in the case of open strings (that may be largely emulated by point-particle fields – related to Yang-Mills being in the low-energy limit of open strings).

For a review of topological string theory, see e.g.

http://motls.blogspot.com/2004/10/topological-string-theory.html

Quite generally, when you study the literature (or reviews), you may find out that your pre-existing expectations about the amount of knowledge people have about various subtopics i.e. about their "relative importance in the current picture" is different than you may expect a priori. Without knowing the actual content, one can't sensibly "allocate" the number of pages to various subtopics as you did so.

This post has been migrated from (A51.SE)