Preface 1 The Foundations for a New Kind of Science 2 The Crucial Experiment 3 The World of Simple Programs 4 Systems Based on Numbers 5 Two Dimensions and Beyond 6 Starting from Randomness 7