Internet Archive BookReader - Book stack and shelving for libraries