The theory and practice of modern information storage and retrieval, with an emphasis on more recent advances in the field, is covered in this book with the focus on how to design and build systems that will be effective for the user while still providing the information in the format easiest to use. Additional coverage includes privacy and the freedom of information, the requirements of a networked environment, and user profile modeling.