On my opinion, the prime examples are the books of Polya:
Polya and Szego, Problems and theorems in analysis (level: graduate+).
Polya, Mathematics and plausible reasoning (all levels)
Polya, Mathematical discovery (high school to undergraduate)
Polya, How to solve it (high school).