Witten, Ian H., Bainbridge, David and Nichols, David M. How to build a digital library. 2nd ed. Burlington, MA: Morgan-Kaufmann, 2010. xxiii, 629 p. ISBN 978-0-12-374857-7. $79.95

The literature on digital libraries is growing apace, and a number of the current output in this journal. However, many books in the field are conference proceedings, others are compilations of book chapters, and yet more are monographs on particular aspects of digital libraries. This book is different in being a very practical exposition on, as the title says, how to build a digital library, which, in this case, is defined as:

a focused collection of digital objects, including text, video, and audio, along with methods for access and retrieval, and for selection, organization, and maintenance of the collection. (p. 7)

This is not to suggest that the book lacks any theoretical or academic framework: the authors are all faculty members in the University of Waikato in New Zealand, and well known in their respective specialised fields. They are also all involved in the New Zealand Digital Library Research Project and, hence, responsible for the development of the Greenstone digital library software, now used by many libraries and other organizations around the world. To say, therefore, that they write authoritatively, would be an understatement.

The book is organized in two parts: the aim of the first, headed Principles and practice, is obvious, while the second part, Greenstone Digital Library Software, is equally obvious in intention. Part 1, is the larger part, occupying 429 pages and divided into nine chapters, some of which are quite general and accessible to all, others that are rather more technical, requiring more concentration and effort to appreciate. The general chapters are not grouped together, but offer a general orientation to the 'world of digital libraries', internationalization, and 'Visions: future, past, and present'.

The more specialized chapters in Part 1 deal with 'People in digital libraries' (including users), user interfaces, textual documents as the raw material of digital libraries, multimedia, metadata, and interoperability protocols. These chapters (along with the others) are well written and fully illustrated by screen shots and other examples, making the presentation of the technical content very effective.

The book is too large and comprehensive to show how the presentation works in its, but it is possible to present one chapter in rather more detail. For this purpose, I have chosen the chapter on user interfaces. First, the authors show the logical connection between the previous chapter (on people) and this one:

Having reviewed the people in digital libraries and the roles they play, now we turn to presentation and what global users experience when interacting with digital libraries, which they invariably do through a Web browser. (p. 73)

The chapter then deals with presenting textual documents, multimedia documents, document surrogates, searching, metadata browsing and 'Putting it all together'. This final section illustrates the application of these ideas with reference to the Massachusetts Institute of Technology institutional repository, using DSpace. The chapter is richly illustrated with screen shots from a variety of digital library systems, and the 'searching' section deals not only with text searching but also searching image files and multimedia files including music searching. This chapter would serve on its own as a very useful introduction to presenting digital information on screen and the notes and sources point to additional useful reading.

Part II of the book deals with the Greenstone digital library software, which, as noted earlier, the authors were responsible for developing. Their insights into is use, therefore, come from a deeper understanding than might be gained from simply having used the software. The three chapters cover collection building, operating and interoperating and design patterns for advanced user interfaces.

One of the big advantages of the Greenstone software is that you can install it on virtually any computer - including your personal computer - and build your own collection as an exercise. It is also available in a number of languages and for Windows, OSX and Linux and, in addition, is open source and freely available. This has considerable advantages in teaching digital library management, since students can work independently or together and yet draw upon examples of real digital library systems around the world.

In all, this is a very worthwhile addition to the literature of digital libraries and the fact that it is in its second edition suggests that users have found it so. The price, given the size and highly illustrated character of the book, is quite acceptable.

Professor Tom Wilson
August, 2010