I would use infinite scroll mechanism (a la Twitter) for page to page navigation combined with a navigation bar to navigate page-to-page and select chapters.
You could use a drop-down for selecting chapters and a textbox to select pages combined with the typical page navigator ( < [1][2]..[25]..[49][50] > ).
Check out some e-readers and see how they do it.
-st