New philosophy for new media
New philosophy for new media
World wide research: reshaping the sciences and humanities
The accidental systems librarian
A history of modern computing
The Oxford dictionary of quotations
Cracking the SAT: with practice tests on CD-ROM
Cracking the SAT: with DVD
The New York public library's: books of the century