Complete?
I've referred to this book several times over the last couple years and it has offered no help. Norton's book is too general to be of any use. I would rather have five books that cover just a few topics with depth and clarity than one book that skims many topics and helps me with none, like this one.