I'm not sure of a single book that covers everything from a neutral perspective. The one you found seems like a good overview of the history, but may not be so detailed regarding the actual theories themselves. Most other books that I've seen take one side or the other, although they may have a good summary of the history too. Often Cognitive Linguistics books will go into more detail than Generative books, because the Generativists may just take that (older) theory for granted, not paying much attention to Cognitive Linguistics, though there are exceptions. A good scholar who really knows the history of linguistics well, whose own perspective is more Generative, is Frederick Newmeyer, and he has written a lot (often technical) on the subject of theories, history of Linguistics, etc.
For a sampling of different syntactic theories, this is a nice overview (and free):
https://langsci-press.org/catalog/book/287