Professor Roger A. Mason compare prices