In writing this book, I wanted to bring together the common principles I observed in their unique projects and in my own. I wanted to strip away all the superficial differences and strange idiosyncrasies and see what learning advice remains. I also wanted to generalize from their extreme examples something an ordinary student or professional can find useful.

