A system is described for displaying images of a virtual three-dimensional
book having a plurality of virtual pages. The system comprises a display
system capable of executing a display program wherein images of the
virtual three-dimensional book are produced on the display system.
Information relating to the virtual three-dimensional book may be
displayed on an edge of the virtual three-dimensional book. This
information may comprise a table image, meta-data about references in the
book, information about the organizational structure of the book, or
graphical data. Additionally, several columns or rows of information may
be displayed on the virtual book edge, each column or row being
selectively expandable and contractible. Moreover, a virtual
three-dimensional book may be displayed in a way that bears a
metaphorical relationship to the contents of the virtual
three-dimensional book. Also disclosed is a computer program product
comprising a computer usable medium having computer readable code
embodied therein for producing images of a virtual three-dimensional
book.