Information Storage And Retrieval by Robert R. Korfhage