Internet Archive BookReader - The synoptic problem: a way through the maze