The finest material I know of that covers all parts of the game and does so in a consistent, systematic manner are the books by Yusupov. I will warn you, they take quite a bit of dedication however. It takes 4 hours or more to go through a chapter as intended. There are 24 chapters per book, and nine books. They are excellent.
That said, there are many many excellent books out there. For example, I have been going through "The Amateurs Mind" by Jeremy Silman as well and that has been helpful. Silman also has an Endgame book that is excellent and well thought of.
I am now 1400ish and reading The Middle Game in Chess by Rueben Fine. The book has been helpful, but I really have not seen any major improvement. Should I continue and finish the book or should I move on to something else? If you know of any materials, suggestions are welcome.