Are you trying to just do test prep or learn the material so you actually understand the whys and hows of the questions on the test?
If you want to just take the test, you can get a test-prep book.
If you want to learn the stuff, that is a solid place to start. I would also get the FAA Pilot's Handbook of Aeronautical Knowledge, which, be forewarned, is even denser and more difficult to understand. However, pretty much everything you need to know will be in those two books. I used the online free versions, the free YouTube ground school from Fly8MA, and read the FARs (even worse than either of the FAA books) before I went to take lessons. It has served me very well so far. Unfortunately, pretty much everything in the books is pertinent to the test. Maybe not the maneuvers section so much, but I did have a question about that section on my written when I took it last month.
The good thing about those books is test prep is minimal. I took some online practice tests to see where I needed review and so my CFI knew I was ready. That was it, if you don't count freaking out for no real reason for the three days leading up to it.