Reading list: mfeltgen
a good book