Source: https://www.jhuapl.edu/Content/techdigest/pdf/V07-N02/07-02-Perlis.pdf