The Cha-Cha-Cha Theory of Scientific Discovery

Dividing the discovery process into three categories can aid in understanding the genesis of small, everyday advances as well as breakthroughs that appear in history books.