Time Warps, String Edits, and Macromolecules: The Theory and Practice of Sequence Comparison by David Sankoff | Menrva Books | MenrvaBooks