Listen to John Derbyshire on Joe Horn, the Rape of Nanking, water boarding, and much more.