1. A method of generating an e-book document, comprising the steps of: representing some or all of a page of an electronic document as a sequence of two or more graphic textures derived from the page of the electronic document, wherein the sequence comprises successively smaller graphic textures; arranging the graphic textures so generated to form a first mip-map suitable for use by 3D graphics hardware; and outputting an e-book document comprising said first mip-map representing some or all of said page of said document.