John Archibald Wheeler (n.