Molecular and supramolecular information processing : from molecular switches to unconventional computing - Katz, Evgeny (Wiley-VCH, 2012)