Costa. How Many Kinds of Visceral Afferents?. no. 90002, BMJ, Mar. 2004, doi:10.1136/gut.2003.033407.