Professor Andrew F. Cooper compare prices