Internet Archive BookReader - A theory of optimal bank size