Professor Daniel T. Kline compare prices