The Three Kinds of Scientific Research