Professor Roger E. Backhouse compare prices