Listen to John Derbyshire on Larry Craig, Princess Diana, Norman Hsu, and much more