“Great discoveries and improvements invariably involve the cooperation of many minds.” (Alexander Graham Bell)