"Proof and Disproof in Formal Logic: An Introduction for Programmers" - читать интересную книгу автора (Richard Bornat)