Reading list: QED
Very great book