Source: http://www.pa.op.dlr.de/~PatrickJoeckel/pdflatex/hyperref.pdf