Artificial sight : basic research, biomedical engineering, and clinical advances / ed. M. S. Humayun [et al.], 2008 r=on-line