Respond to #169 - raise page number limit to 9999,
also add code to better handle page numbers > book size,
also add code for un-paged books