A . Weinberg , professor P,