Reading list: solid