Molecular linguistics: Extracting information from gene and protein sequences - Botstein, David (The National Academy of Sciences of the USA, 1997)