If your keyword is "free" then I can't help (and from my limited experience I'm not sure that "free" or even "low cost" features anywhere in aviation!) but I have found the Pooleys books to be good for covering content and PPLCruiser excellent exam prep so far. Books are roughly £20ish each and PPLCruiser is £60 for all exams for a year.
Good luck!