Internet Archive BookReader - A bundle of yarns