Neurotechnology: summa technologiae - Denk, Winfried; Miesenböck, Gero (Current opinion in neurobiology, 2012)