Gleim for PPL, Sheppard Air for everything after. Use that only for the written exam. For the oral exam, the books that helped me most were the Instrument Procedures Handbook, Aerodynamics for Naval Aviators, and the P.H.A.K. Occasionally, the Airplane Flying Handbook was useful as well.