What is a "scientific community"? What are its features? I am looking for a rather recent and widely received definition of "scientific community".