Author: MOORE, Robert Thomas, edited by