Formal Reasoning [pdf]