Reading list: How things work