Peter W Macfarlane Editor