Biomolecular Information Processing by Evgeny Katz