Foreskin Quarterly Issue 30 | NiceBooksReads