Elements in Historical Theory and Practice compare prices