Reading list: Foundations
To read