Questions by John O'Rourke

...