Logic for Justice | 9781032061573 | Memmo