Send the following on WhatsApp
Continue to ChatBook Review: A Duty to Resist: When Disobedience Should Be Uncivil https://truepublica.org.uk/global/book-review-a-duty-to-resist-when-disobedience-should-be-uncivil/
Book Review: A Duty to Resist: When Disobedience Should Be Uncivil https://truepublica.org.uk/global/book-review-a-duty-to-resist-when-disobedience-should-be-uncivil/