Robert Macfarlane. Robert D. Kaplan. Peter W.Macfarlane Robert D.Kaplan Robert Eaglestone. Robert Franek Robert J.Krane Robert Markland Robert Paarlberg. Macfarlane