Internet Archive BookReader - Visual illusions, their causes, characteristics and applications