How Knowledge Grows (The Evolutionary Development of Scientific Practice)