Richard Peebles's profile