introduction and notes by Michael Irwin introduction and notes by Michael Irwin. introduction and notes by Keith Wren introduction and notes by John Bowen introduction and notes by John Wain introduction and notes by Keith Wren. introduction and notes by Esther Saxey introduction and notes by Hugh Epstein introduction and notes by Stephen Railton introduction and notes by David Blair