Internet Archive BookReader - A review of algebra