Source: http://www.math.ucdenver.edu/~esulliva/texfiles/LearnBib.pdf