Richard Miles Richard Overy Richard Leach Richard M.Levich Richard S. Sharf Richard M. Levich Richard Yates Richard A. Richard Lynch Richard Kraut