For the FAA written, buy the Gleim book. For the oral, buy the ASA Oral exam guide. To actually learn the material, I suggest the King Schools computer based instrument course. It might be cheesy but you'll learn a lot, and you'll learn what you really want to know for real instrument flying, not just answers for an exam.