Daily Life in the Middle Ages Paperback Paul B. Newman

What stands out is the revised approach to explaining difficult theories.