http://hammock.ifas.ufl.edu/pdffiles/fs/fs00300.pdf