Library retrieval system