N.S. Doniach compare prices