Donald A. Ritchie compare prices