Library search, part I.