Listen to John Derbyshire on London, Heinlein, and much more