harper price