Time warps, string edits, and macromolecules by David Sankoff | Menrva Books | MenrvaBooks