Source: http://www.cs.ox.ac.uk/people/gary.mirams/BibTex/natbib.pdf